parse nested BEL statements

a.k.a. the obj in the statement [sub, rel, obj] is another statement

parse spec test now fully passes