finalizers must not reference the instance which
is finalized since this will prevent collection;
implement it for gspace/CLSpace. For this to
work the *_delete functions require to receive void*
parameters (which are then casted) to prevent automatic
type translation in CFFI for this functions.