"what can" questions now answered with types