     grouping
     hashtables
     kernel
+    memoize
     namespaces
     python.ffi
     sequences

: py-dict-size ( obj -- len )
    PyDict_Size ;

: py-list-size ( list -- len )
    PyList_Size ;

: py-list-get-item ( obj pos -- val )
    PyList_GetItem check-return ;

! Data marshalling to Python
GENERIC: (>py) ( obj -- obj' )

: with-py ( quot -- )
    '[ Py_Initialize _ call Py_Finalize ] with-destructors ; inline

! Types
: <py-tuple> ( length -- tuple )
    PyTuple_New check-return ;

