Add 'getLine' and make I/O stricter.
Fix ordering of '__cat_vector'.