Records, sealed outcomes, SPIs and the rule document model. Zero dependencies.