- [ ] Design new API for teller that's less boilerplate heavy. - [ ] Implement new API for teller with this new API. - [ ] Write automated tests as you go to make sure we are writing testable code.