A Practical Reasoning Approach to Legal Doctrine