Rather than try to collect all LastCell types inside of a single header and make an uber type, have each cell locator define its own cell locator type and use that.
LastCell