While working with MPI one-sided (which we unfortunately don't support yet), I had to create info object using the C interface and this was very clunky. While we don't have any operation which takes an info object yet, building an abstraction for it should be very easy to do.