leverage ffi_libs(array of arrays) behaviour

closes gh-8, closes gh-9