:- use_module(library(persistency)).
:- persistent <callable>, <callable>, ...
Each specification is a callable term, following the conventions of library(record), where each argument is of the form
library(record)
name:type
Types are defined by library(error).
library(error)