anno value: require bool, num, or string