[GHC5] Creating Socket.PortNumber from Int?