4.0.0

This PR is just here so we can have a place to discuss 4.0.0, as suggested by @skeptical :)