annotate types as @private