@type t() :: %Hologram.Compiler.IR.IgnoredExpression{ type: :public_macro_definition | :private_macro_definition }