Define CWL class and generic methods, no fields defeind.
getFields(values)
Return fields as a list, used for following conversion, does not assume the value is a primitive type.
toJSON(...)
Covert object to JSON
toList(...)
Convert object to a list of simple data types
toYAML(...)
Covert object to YAML
# no fields, only to provide methods to be extended x <- CWL()