pub fn reply<T, E>(t: T) -> ReplyResult<T, E>