defer argument substitution so the deferred sub. list only contains cfaes