Provide some arguments, get back a hash object of the arguments indexed by their type. Very useful for agnostic argument orders.