Documentation
use quote::quote;
use syn::{DeriveInput, parse_macro_input};
use proc_macro2::TokenStream;


pub fn arouse(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
    let output: TokenStream = {
        let input = parse_macro_input!(input as DeriveInput);

        let name = &input.ident;
        let expanded = quote! {
        impl #name {
            pub fn fiesta(&self) {

            }
        }
    };

        TokenStream::from(expanded)
    };

    proc_macro::TokenStream::from(output)
}