## bobcat-features
bobcat-features can be used for feature-driven development using a macro with
`bobcat-storage`:
```rust
bobcat_features!(internal_balances);
```
Would create a macro that accesses the storage slot for the feature
"`bobcat.features.internal_balances`" after taking -1 so as to take it off the curve, so
`uint256(abi.encodePacked("bobcat.features.internal_balances")) - 1`. If true is set, to
the feature flag, then the code associated executes.
```rust
IF_FEATURE_INTERNAL_BALANCES!({
// This happens if the flag is turned on:
} else {
// This happens if the flag is turned off:
});
```