<send> can fire internal events; <send> supports explicit type