i don't think the schema can decide whether it likes `:` or `=>`