Scala compiler plugin that checks for reference-before-initialization bugs