select :: Pattern Double -> [Pattern a] -> Pattern a
chooses between a list of patterns, using a pattern of floats (from 0-1).
see also: selectF, squeeze, pickF