pub fn opt_att<T, U>(key: T, val: Option<U>) -> Option<(KString, KString)>where KString: MyFrom<T> + MyFrom<U>,