pub type MacroResult<'ast> = Result<SpannedExpr<'ast, Symbol>, Error>;
enum MacroResult<'ast> { Ok(Spanned<Expr<'ast, Symbol>, ByteIndex>), Err(Error), }
Contains the success value
Contains the error value