priv suberror Slice String

pub fn noise3d_slices(
  base_path : String,
  width : Int,
  height : Int,
  scale : Float,
  seed : Int,
  grads : Array[Array[Float]],
  useWarp : Bool,
  isGrayScale : Bool,
  strength~ : Float = 1.0,
  slice_count : Int
) -> Unit raise Error {
  for i in 0.. Unit raise Error {
  for i in 0.. Unit raise Error {
  for i in 0.. Unit raise Error {
  for i in 0..