I always thought Haku was a human/dragon/spirit