Add additional compile-time assertions Add additional comments to define limitations future maintainers should be aware of.