I don't think "Only" should provide any mutation, since it doesn't actually iterate over anything (it carries it's own payload). Any attempt to modify said value will probably not result in the wanted behavior.