Section 5: A Guide to Using Reflection and CGO