describe implicit arguments that are threaded through