in reply to use, require, and constructors
How about importing a constructor?
"gimme" would be something like this:
package Local::Some::Real::Cool::Module; sub gimme { __PACKAGE__->new( @_ ) } [download]