glib libffi mc slang

resolves #101
resolves #99