Zaslat SMS: A sound and complete logic for algebraic effects