Accessing a tuple from a failable function will make the expression unfailable

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Verse

Summary

Accessing a tuple index from a deciding function result result in the condition being considered as ‘unfailable’

So I’m not sure if this is a bug or not, for me it looks like it, but if anyone thinks otherwise, please tell me.

Steps to Reproduce

  • Have a <decides> function that returns a tuple
  • Try to access any element of the tuple inside a failure context
  • It should show an error telling that the expression is not failable

Expected Result

Expression should still be failable

Observed Result

Expression is not considered failable

Platform(s)

PC