tmp: start to implement fetch and imap for trans. extensions

Z/p(a) <--> Q(a)