Ability to pass function - allows you to compile one specific core
instead of them all