more tuples api cleanup
add transient cloud implementation. all (both) tests passing!