public Iterable<Character> parsed() {
	return(new Iterable<Character>() {
		public Iterator<Character> iterator() {
		    return(new Iterator<Character>() {
			    private int i = 0;
			    
			    public boolean hasNext() {
				return(i < parsed.size());
			    }
			    
			    public Character next() {
				if(i >= parsed.size())
				    throw(new NoSuchElementException());
				Arg a = parsed.get(i++);
				arg = a.arg;
				return(a.ch);
			    }
			    
			    public void remove() {
				throw(new UnsupportedOperationException());
			    }
			});
		}
	    });
    }