pub opaque type Field
pub type Fields = List(Field)
pub fn key(field: Field) -> String
pub fn new(key: String, value: a) -> Field
pub fn value(field: Field) -> Dynamic