std :: ownership
#include <std/ownership.h> source
#include <std/ownership.h>
generic<T> T replace(&T place, T value)
Stores 'value' in *place and returns what was there.