Read non-trivially or non-trivial things from stdin