public static bool IsOverloaded(Runtime runtime, P5Scalar scalar, out Overloads overloads) { overloads = null; if (!scalar.IsReference(runtime)) return false; var stash = scalar.Dereference(runtime).Blessed(runtime); if (stash == null) return false; overloads = stash.Overloads; return stash.HasOverloading; }