`cargo test` passes, as does `cargo run --release --bin sr_latch`
FullyGenericMaterial
GenericMaterial