public static bool Returns <T>(this IReturnable source, string name) => source.Returns(type.of <T>(), name);
 public static bool Returns(this IReturnable source, IType returnType, string name) =>
 source.Returns(returnType) && source.Name == name;
 public static bool Returns <T>(this IReturnable source) => source.Returns(type.of <T>());