Scala: What do “effect” and “effectful” mean in functional programming?

Head asleep, body awake