TypeResolutionTable

As described in #91.
What happens if the client passes in an infinite sequence?