use swig to generate a ruby wrapper for some simple c code
show that swig only requires an interface file for the top-level entrypoint