Add `custom-freezer` macro for easier Freezable extension
Switch to simpler `extend-freeze`, `extend-thaw` custom type API
Perf: only set bindings when necessary
v2.1.0