Bankster: money as data. Currencies, amounts, contracts, and financial operations in Clojure

Money is one of those areas where small omissions can generate technical debt faster than almost any other slice of an application domain. Not because “finance is hard,” but because average code likes to pretend it’s simple. Bankster is an attempt to do this thing properly.