*) the resizable variant is heavily borked WRT allocation size fixes welcome
*) I don't think that *BooleanArray should support: set P0[0], 3.2 set P0[1], "foo" set P0[2], P1 nor set N0, P[0] ...et al. I think, if you use a BooleanArray with compact storage you are knowing why and don't need automatic conversion to/from float, string, nor PMC.
What do you think? leo