ring-buffer make-foreign-ring-buffer :& member of type-context closure to return memory addresses

with-cffi-ptrs used inside of make-type-context
no more use of !element-type member, it is inside of type-context