# Atoms Package

The `atoms` package provides the fundamental data structures used throughout the `optpricing` library. These classes are immutable containers that represent core financial concepts.

- **Stock**: Represents the underlying asset.
- **Option**: Represents a vanilla option contract, including its type and style.
- **Rate**: Represents the risk-free interest rate structure.
- **Bond**: Represents a simple zero-coupon bond.
