module Composition::Macros