SIGN IN SIGN UP

revert the last 3 compile time improvements

they introduced complexity into the compiler and didn't
really help.

This reverts commit efa771af754281cd76a77ef22af107eb0a9aaf9a.
This reverts commit 8614397110595e267b7e4e1f558bfce619e60c02.
This reverts commit 13c6a58a61817ae6aae66dd1843385452fe65bd1.
A
Andrew Kelley committed
afa80da85745913123caebdfa6bb1aad76f2a1c0
Parent: 13c6a58