- #elif now actually works properly (hopefully) - fixed some array decaying bugs (hopefully), and generally simplified typing