ScalaCL3: embracing null (yeah, premature optimization FTW)