Remove unnecessary @eval everywhere.
Use cglobal instead of dlsym runaround.
Add clear, correct semantics for get