@etnt has provided one here: - https://github.com/etnt/lfe_lib/blob/master/src/macros.lfe This should be pulled into the core macro include.