RobotName: Second iteration. Stupidly was doing a foldr when I could just map
RobotName: Third Iteration, separated the monadic randomName from the deterministic one