pub fn check(s: &mut Session, name: &str, p: &Value) -> Result<Value>
macro.check: what running the macro would do, without changing anything.
macro.check