no semicolon after include
do not eat ( on funcall with no args
cast and &