It would be awesome if we could add a tactic based on GHCs existing hole-fit system. I've added support to ghcide to capture relevant hole fits in haskell/ghcide#889.
Alternatively, tactics could directly call findValidHoleFits.
This would also let existing GHC Hole Fit Plugins easily extend the tactics mechanism to add functionality and guide synthesis.
/cc @isovector