wbparsevalue currently uses it's own set of names for the available parser. It should instead allow the client to specify the datatype of the given value, and pick the appropriate parser based on that datatype.
This should be done by deprecating the 'parser' parameter in favor of a new 'datatype' parameter.