before a formula has had a schema applied there is some kind of sensible fallback. ``` julia> coefnames(@formula(y~x)) ERROR: MethodError: no method matching coefnames(::Term) ```