Use proper action
Use type choice

If we want to accept unknown values, we should use type int or string.