Avoiding Tacit Function Calls in Programming - Effect Community