Start on overloadable blaze functions and expression graphs