An extension to wrap/unwrap arguments in function calls, arrays and dictionaries