Make PeekIterator covariant

@alexbergeron please let me win against @mlaflamm