commit: Warn at compile time, error at runtime, with (quote X Y), (function X Y).