Move libclang related matters from generators to dispatcher (close gh-51).
Extract an actual conversion as a method.
Implement struct conversion (close gh-3).