There's probably some good reason this hasn't been implemented, but sometimes I just want to know if something fired properly, no need to return a value. It seems ok() has to take a value. Is it possible to make an implementation where its ok for ok() to take nothing and just be ok as it is?