F30 Self-Contained Change proposal: Fish 3.0