pub type FunctorTest<State> = Box<FunctorTestRaw<State>>;
pub struct FunctorTest<State>(/* private fields */);