Add #[start] attribute to define a new entry point function
Added run-pass test
Test + getting it to build changes
Start of built-in refactor
Bluh