LFE Macros for Erlang/OTP Behaviours