Startup function in Bitlash won´t execute if created during compile time.

the function call needs to be inside a function, not at global scope.

To call a function before setup() runs, use a global variable.

struct SetupBitlash{
  SetupBitlash(){ addBitlashFunction("startup", (bitlash_function) startup); }
};

SetupBitlash sbl;