/** Just the simplest of table generators for q & d output. If $header 
  * 
  * @param 2 dimen array, $data - even if empty.
  * @param array|scalar|null $header
  */
 public function mkTbl($data = [], $header = null, $args = null)
 {
     if ($header && is_simple($header)) {
         $header = [$header];
     }
     $fullRow = count($header) === 1 ? ['colspan' => 99] : [];
     $thb = new PkHtmlRenderer();
     foreach ($header as $th) {
         $thb->rawth($th, $fullRow);
     }
     $trb = PkRenderer::tr($thb);
     foreach ($data as $dr) {
         $tdb = new PkHtmlRenderer();
         foreach ($dr as $td) {
             $tdb->rawtd($td);
         }
         $trb->tr($tdb);
     }
     return PkRenderer::table($trb, $this->defaultTblClass);
 }