prettier base contradiction issue printing
right Unclosed propagation
some DRY with base12