Made HSteamPipe and HSteamUser type safe