rename prelude function remove* => remove-cdr*
rename prelude functions and add new functions
reg-alloc: refactor `call`s; add `fix`,`closure`