### ----------------------------------------------------
### -- PDF::Class
### -- Licenses: Artistic-2.0
### -- Authors: David Warring
### -- File: lib/PDF/Class/Type.rakumod
### ----------------------------------------------------
use v6;

role PDF::Class::Type {

    use PDF::Class::Loader;

    #| class/role must implement the 'type' method
    #| probably as an alias of /Type or another type
    #| descriminant field
    method type {...}
}

role PDF::Class::Type::Subtyped does PDF::Class::Type {
    #| class/role must also implement the .subtype method
    method subtype {...}
}


