Initial construction of a Result from the given mg_session pointer.
Ranges in D first perform a copy of the range object on which they will
operate. This means that the original Result instance could not be
used to e.g. query the summary since it does not have the last mg_result.
Allocate a reference counted mg_result pointer to be shared with all
future range copies.
Initial construction of a Result from the given mg_session pointer. Ranges in D first perform a copy of the range object on which they will operate. This means that the original Result instance could not be used to e.g. query the summary since it does not have the last mg_result. Allocate a reference counted mg_result pointer to be shared with all future range copies.