Guess compile type