+ adding function_type to utree + factoring out utree i/o and adding a PP define to choose simple i/o and spirit i/o using qi and karma.