pub fn keep_first<A, B>(tuple: &(A, B)) -> &A
Returns a reference to the first element of a tuple reference.