rename: key => getkey (collections API bikeshedding).