Future-proof initialize signature

Hi, I'm working on some changes to core and it looks like the signature of `Formula#initialize` will change, probably picking up an optional third parameter.

This PR should protect this tap against any ill effects.