add Telescope, add spec for ImmutableFoo.Builder