if we were supporting only python >=2.7 I would have suggested  1 more convention to use sets to represent choices, e.g. ```{'numpy', 'scipy', 'dgesvd'}``` but with 2.6 and before it would be ugly ```set(['numpy', 'scipy', 'dgesvd']}``` so not worth it I guess