autofeedloop generalized time test
expose types... mostly by copying them :(