pub(crate) fn mcrl2_derive_terms_impl(_attributes: TokenStream, input: TokenStream) -> TokenStream {
let mut ast: ItemMod = syn::parse2(input.clone()).expect("mcrl2_term can only be applied to a module");
if let Some(attr) = object.attrs.iter().find(|attr| attr.meta.path().is_ident("mcrl2_term")) {