pub fn ctrlgen_impl(
    attrs: TokenStream,
    input: TokenStream
) -> Result<TokenStream>