fusion works again
working on adding index_reduce
added basic fill function to adverb semantics