Derive Macro TrivialType

#[derive(TrivialType)]