Right, but 5 isn't a Unit, only () is a Unit.  It's not a conversion per se, but "value discard."  In FP, it doesn't make sense to discard a value, short of side effects.  Doesn't everyone compile -Xfatal-warnings?