Add NoDiscard attribute on mutation free methods and methods returning monads - #20
Merged
NoDiscard attribute on mutation free methods and methods returning monads - #20