sqlalchemy-fp Functional programming wrappers around sqlalchemy that use deferred reflection and currying to make ORMs mostly setup-free