Switched over to neat generator trick for resolving `initialize` from bases - seems to work for no good reason at all (thanks @ianjw11)