if (! #.direction .#.name) throw dzn::binding_error(meta, "#.direction .#.name");