blurps method was used incorrectly.
whenever to role, tryint to export 'signal'

this doesn't work. this revision is a checkpoint.
'signal' keyword exported from wb::whenever role

seems to work now.