returns a Fixnum
Closer... can trigger a passed in block