fixing address function for ECL
hmm, not to self...dont use (:pointer ...) types in cffi?