meta::transform_r
clean up at travis