* add Encode and Decode impls for NonZero* types * fix Wasm32 build for Error instantiation * apply code review requests