Pike has an optional internal security system, which can be
enabled with the configure-option --with-security.
The security system is based on attaching credential objects
(Pike.Security.Creds ) to objects, programs, arrays,
mappings or multisets.
A credential object in essence holds three values:
user -- The owner.
allow_bits -- Run-time access permissions.
data_bits -- Data access permissions.