Lucid: A High-Level, Easy-To-Use Dataplane Programming Language