Assertions require every name in the call target to be declared with an explicit type annotation.
 
when trying to publish.
at first glance the deletion / then regenerate bit seems odd. I am in a bit of a rush so I'll hack around it for the next release for now