use weakrefs to prevent Julia from garbage-collecting arrays that Python needs; conversions of nothing/None; beginnings of callback support