Reduce compile-times by removing lambda shenanigans and moving data that is already serialized into runtime systems to runtime
Fix bugs with precedence ordering related to index and new_index
Prepare to add 20000 more if constexpr to reduce compile-times even further.
add new shared_ptr differentiation mechanism that persists between DLLs (fixes#661)
change valid Lua version to handle Lua 5.4.0-work1 (fixes#649)
remove upper limit on MSVC version: they're not fixing it anytime soon (fixes#655)
add integer value for definition (fixes#651)