Began reworking native compiler