cleanup
autowrap
saleae cosink using shared_ptr