Javascript: Loose Augmentation Module Pattern