removal of `with Member.Type` from some `Member.Template`-returning methods was a mistake

Even though members don't have names, they still have Member.ref,
which returns Type.Ref for types and Term.Refs for terms. This extra precision
is important.