submitRequest depends on metadata
submitRequest depends on metadata

Rather than requiring just an ID, submitRequest is more flexible by
depending on the entire metadata. It seems possible that changes may
require additional info from metadata. Also, currently ID
is entirely dependent on metadata so this better encapsulates that
knowledge.

exercism/cli,exercism/cli