{"ast_node_type":"function","tokens":[{"end":82,"kind":"keyword","start":0,"text":"pub(crate)"}]}
pub(crate) fn newtype(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
    let input = parse_macro_input!(input as Newtype);