How to have optional run resources

Late late late but here’s the RFC and the feature is committed to main and will be available in 0.8.2 (out in the next week or so)