Allow defining abstract defs: if they are used you will get a nicer error instead of "undefined method...". They also serve for documentation.