I think modder can just manually implement their research trigger, all they need actually just a localization key for them to display any requirement they want :/
ImpossibleTechnologyTrigger Loaded when the type is "impossible ".
type :: "impossible"
trigger_description (*optional) :: LocalisedString