Tighten up how we determine/guard an invokedynamic callable (or constructable).