~ unfolding argument lists
+ panic functions