Hooks: A Powerful Primitive for NFT Rentals