- Implement partial environments as a friendlier API
- Update docs