WIP on new specs for spark.js