data specification
comment: memory representation of a file (file or directory), @see inode in linux vfs;
using nat, metadata
inode := mkinode(. .ino : nat;
. .meta : metadata;
. .directory : bool;
. .nlink : nat;
. .size : nat)
;
variables inode : inode;
end data specification