Introduce fe_data derived type and use it.