for newer smallcheck
deps chaged
added Scalar to Prelude
caught up with recent matrix library
cleaned import list
fixed imported module name