foo: function() -> string