This crate provides the shape_contract! proc_macro for the bimm-contracts crate:
shape_contract!
proc_macro
bimm-contracts