origin
This will allow you to get the buffer the user was on when they invoked an ivy command. This buffer is called the `origin` and you can access it with `vim.ivy.origin()`.
This uses lua ffi and a cpp shard library to implement a file finder in cpp so we can use threads more effectively and get better performance.