Provides a module that may be included in a Ruby class, that protects the constructor; good for class factories.