<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def ref_argument(bound_args, address):
 """ Taking a bound_args object, and an ArgumentAddress, retrieves the data currently stored in bound_args for this particular address."""

    if address.kind == ArgumentKind.regular:
        return bound_args.arguments[address.name]

    return bound_args.arguments[address.name][address.key]