This is the most intuitive/expected behavior. Otherwise, it forces a pointless let-binding to 'Void' or into a discard.