add compile time swappable trace stack to aid developers
add args to microformat pipeline
refactor preprocessor rename