has 'thing' => ( isa=> "Bit::Vector, is=>"rw", default => sub { return Bit::Vector->new(32); } 1;