in reply to Re^2: coding a subroutine as both method and regular function
in thread coding a subroutine as both method and regular function

Yes, I think it's a bad idea to offer both. It just makes more work, more confusion, and more bugs.
  • Comment on Re^3: coding a subroutine as both method and regular function