Spark now compiles
(mostly) replaced scalaxy loops with spire cfor