oops implicit defs of stdlib fns