implement tracedComplete directive, add partial Future support (#3)