better interface for ffi_sub
basics of ffi_pl_call