remove artificial differences eg. Iterator is the same concept as IEnumerator
s/String/string/g
Next() was emulationg Java API - not FP vs OOP related change