ENH: add go annotation support