---------------------------------------- |context> => |context: smooth map> -- usage: -- map[smooth,stored-smooth] range(|x: 1>,|x: 10>) -- matrix[stored-smooth] -- matrix[stored-smooth,stored-smooth] -- merged-matrix[stored-smooth,stored-smooth] supported-ops |x: 1> => |op: smooth> smooth |x: 1> => 0.75|x: 1> + 0.25|x: 2> supported-ops |x: 10> => |op: smooth> smooth |x: 10> => 0.25|x: 9> + 0.75|x: 10> supported-ops |x: *> => |op: x-1> + |op: x+1> + |op: smooth> x-1 |x: *> #=> arithmetic(|_self>,|->,|x: 1>) smooth |x: *> #=> 0.25 x-1 |_self> + 0.5 |_self> + 0.25 x+1 |_self> x+1 |x: *> #=> arithmetic(|_self>,|+>,|x: 1>) supported-ops |list> => |op: > |list> => |x: 1> + |x: 2> + |x: 3> + |x: 4> + |x: 5> + |x: 6> + |x: 7> + |x: 8> + |x: 9> + |x: 10> ----------------------------------------