rename 'parse' to 'read'; arbitrary term reading/writing