all (of our minimal) tests pass; need to finish refactor and get to work in browser/npm/noctua/barista