sub promise (&) { $_[0] }