stl_bind redesign & cleanup pass
diff --git a/example/example17.ref b/example/example17.ref
index d54c85c..55e47a6 100644
--- a/example/example17.ref
+++ b/example/example17.ref
@@ -4,8 +4,7 @@
 True
 VectorInt[3, 2, 1, 0, 1, 2, 3]
 VectorInt[3, 2, 0, 0, 99, 2, 3]
-A constructor
-A destructor
-A constructor
-A destructor
-VectorA[A{1}, A{2}]
+VectorInt[3, 0, 99, 2, 3]
+VectorInt[0, 99, 2, 3]
+VectorEl[El{1}, El{2}]
+VectorEl[El{1}, El{2}]