> There is an observation that you can use `lambda` inside to delay evaluation of an interpolation, but I think this lambda captures any variables it uses from the context.
Actually lambda works fine here
>>> name = 'Sue' >>> template = lambda name: f'Hello {name}' >>> template('Bob') 'Hello Bob'