couples() -> pairs ()
Updated logging, added Module
Updated extend.copy to support levels
Fixed getOperation to put less stress on GC