I just can't figure out what he is. ENFp? ISFp? I'm hoping he's ISTp, but that probably is not the case.