ENH: WIP swig interface