Using a template alias to replace all usages of 'typename Base<F>::type' with 'Base<F>'.