ReadOnly permission prohibits users to call all functions that do constructing and updating such as new, map and andThen.
ReadWrite permission allows users to call all functions.
WriteOnly permission prohibits users to call value function to get internal implementation.
Policy for allowing read permission.
Policy for allowing write permission.
Stricter version of encode that accepts a tag to check.
Stricter version of decode that accepts a tag to check.
A definition of
Typeddata.Users can control data modifiability by giving permission to the type variable
p.