Stacking parentheses and brackets is confusing for beginners (e.g., make_array(1, 2, 3) is easier to understand thannp.array([1, 2, 3])). Taking multiple rows with Table.take should also accept this syntax, so that all of the following work and produce the same results:
t.take(np.arange(3))
t.take[:3]
t.take([0, 1, 2, 3])
t.take(0, 1, 2, 3)