Implementation of 'DefaultMap' and 'getOrElse'.

Closes #152.
Ok. If it were more complex, I'd say redirect the top-level function also, but this is fine.