Private annotations by default

Close #1174
Fix bad Coffee <-> Python confusion of "not in"