temporarely removed rawmap and xml dematerializer for dematerializer rework
tupelized signature of decompose
added traits to reflect decompose and decompose async
intermediate state of addIterable