FFI 290 results

Working with other languages and generating bindings