pub trait Decoder<'a>: Sized + 'a { // Required method fn decode(term: Term<'a>) -> NifResult<Self>; }