Text this: Programming nonreciprocity and reversibility in multistable mechanical metamaterials