IO abstraction.
Skeleton parser. Prebuild scan pattern.