compdef must be the very first line