Allow more types to be directly used as configuration data types

Ignore-this: e7d7d4d80383a2d8f7775bf29a4f44ff

darcs-hash:20121214192613-b22ec-8592b46da17baa53b1a1a8cae7e829aea39fb0f4