add explain for guard-nanoc