call-by-need instead of call-by-name in Bind#ifM, Bind#ap
Merge pull request #603 from xuwei-k/call-by-need-bind-methods

call-by-need instead of call-by-name in Bind#ifM, Bind#ap