Using a decorator to specify operators default args

Fancy new operator "apply_defaults" for operator constructors