In most modern dynamic programming languages, you can extend and
override standard library code.  Is this a good idea?  Explain how you
would do this (in whatever dynamic language you prefer to use).