Add phosphor
Trigger guard when changing shared examples.
Extract mineral behaviour and tests.