Allow func type subtyping by adding name to param