This library provides a way to handle constant and non-constant values in a unified way. This library takes both flexibilities to take dynamic values and (partial) parameter checking by the compiler.
```rust
fn maybeone
assert!(maybeone(partialconst::ConstI32::<1>::new()));
assert!(maybeone::
License: MIT