A type that ensures calculation safety and prevents itself from overflow
``` use scalc::SCell;
fn main() {
let a = SCell::
// error_tag
will be true
in the presence of overflow behavior(s)
let a = SCell::
You can also use [*New Type Idiom*](https://doc.rust-lang.org/stable/rust-by-example/generics/new_types.html) in combination of [
derivemore`](https://github.com/JelteF/derivemore) to have better experience.