Yet more implementation of prefix assignment

*Something vaugely functional, yet very untested