Switch to simpler `extend-freeze`, `extend-thaw` custom type API
Perf: only set bindings when necessary
v2.1.0