This deserves testing but I believe with the tables that use yield-style generators in the vtable scan implementation, the table (or subscriber) is only called the exact number of times required. So limit would be handled automatically in the core implementation for subscribers.