I think that it may be confusing but I think that we either pass a symbol and the config object **or** we pass the string name and all the config stuff as separate parameters. I think this makes sense to me but maybe we should convert all parameters to symbols.

my 2c