quad() is pretty much like a more complex rect() or square().
I don’t think any of those can have texture() AFAIK.