This also includes heavy use of slevomat/coding-standard to apply various checks to the code, based on maintainer (me) preference.