Just saw your comment. :) 

Sound good. I will make the one change to handle the case where a file specifies a type_length for a non-FLBA field, such as an int field, and make sure that it gets handled correctly. 

Let's revisit this if it becomes an issue later.