or perhaps to convert a set to a sequence?
I am looking to randomly take out a member of a set but hitting a wall here.
Something like
var availableDoors : set[Directions] = {North, East, South, West}
# nextDoor = availableDoors[rand(availableDoors.len)]