put funext hypotheses explicitly where they occur in Extensions.v