- added "display" to function interfaces - moved type extraction/creation to C - more simplifications