Add an optional callback argument to maker.makeFile()