- moved "no-consume" related code into consume.elf.
- reverted back to include join/rc and join/wc.
- made efxmap`join not commutative.
- made inner-efxmap`join not commutative.
added consume.elf