New lambda.r based iterator ireadChar