ConcreteInterfaces.jl
Check out demo.ipynb for some examples of usage.
How it Works
An interface is just a struct containing one or more FunctionWrappers. The @interface
macro makes it easier to define and consume interfaces.
Note: this project uses a modified copy of ComputedFieldTypes.jl. See src/ComputedFieldTypes/LICENSE
for attribution and license information for that code.