First steps towards a dynamic painter program - we pass a function as an
argument, but just call it, not transforming frames etc.