* More performant data.frame construction * Fast layout indexing by working on temporary list * Faster nrow/ncol computations * replace stopifnot with simple if clauses * add tests for construction and dimensions * simplify len_same_or_1 * Add profiling vignette