Sample interface file for fixed size collection.
Switch to module style.
Fix missing recursive declaration in function definitions.