let alists_of_output output variables =
let matrix = matrix_of_output output in
let string_alist : (string * string) list =
string_alist_of_matrix matrix in
let int_alist : (string * int) list =
int_alist_of_matrix matrix in
let float_alist : (string * float) list =
float_alist_of_matrix matrix in
let bool_alist : (string * bool) list =
bool_alist_of_matrix matrix in
let list_alist : (string * (string list)) list =
list_alist_of_matrix matrix in
string_alist, int_alist, float_alist, bool_alist, list_alist