Improve initialisation API using a custom bitset! macro