Dispatching on Type{xx} is quite inconvenient and loocks the API a lot. By 
using an instance you still have the option to add fields to the type and to 
use different types that dispatch to the same function. 

Reply via email to