Reservation

struct Reservation

Attempts counted by reserve. Call refund once the attempt succeeds.