#44 Adding support for Top and First clauses