protected override IInput<char> CreateInputFrom(IEnumerable<char> source) { var stringReader = new StringReader(string.Join("", source)); return stringReader.AsInput(); }