in reply to Function Identification.

A side note:

Even in constructing little test cases, B::ware of writing packages that begin with 'B', as they will interfere with the B:: modules included with core. Even the gods get tripped up with this one; cf. Is Conway's NEXT.pm broken?.