add rump constants for rump internal constants
split out ffifunctions for rump
split out ffi types for rump