implement adding a clause
support add-missing, make-with-block and proof-search