add function ensure_listlike
add utils for running/post-processing experiments