map slot to usable type