Ported TypeSpecification class (along with its subclasses) and refactored add_federation_operations function.
Ported the DirectiveSpecification series.
@lrlna Thank you for porting the tests and refactoring. I did feel rushed in the validation part, since it's not critical at the moment. I'll revise it once we get to composition later.
Ported
TypeSpecification
class (along with its subclasses) and refactoredadd_federation_operations
function. Ported theDirectiveSpecification
series.