sig
  val fen : string
  val symbols1 : Str.regexp
  val lfen : string -> string list
  val afen : string -> string array
  val apos : string -> string array
  val empty : char -> char list
  val array_of_chars : string -> char array
  val list_of_chars : string -> char list
  val boardVL : string -> char list array
  val boardM : string -> char array array
  val boardFM : string -> (char * char) array array
  val f : int * int -> char * char
end