UMD (Universal Module Definition) patterns