a few easy cases...
tfun
rect
recv