0.9.0

includes possibly breaking changes
- no longer memoizes everything on freeze
- allows an "identifier" to be specified
- may fix subclass memoization