- if you just `@jit`, it will create a megamorphic function with specialisations generated at runtime
- if you pass a signature to `@jit`, it will compile a monomorphic function during loading