**Two hours spent on a bare-bones implementation

**More detail to follow.