implement hot indexer operations with generate_rows_for_{put,del} #26
clean up use of ft layer thunks for generate_rows_for_{put,del}, and fix a few errors #26