Asking as someone that doesn't use Scala at all, but has seen the hit-and-miss of some FP language LSPs.