Scala compiler plugin that moves code around