Character array constructor

TL;DR:

  1. Fortran standard does not support what is a jagged array in CS parlance,
  2. The array is constructed independently (e.g., in a var = expr assignment, how RHS expr gets defined) and therefore, the array element length needs to be specified toward the construction.