Initial safety commit
Change result to stream, add some files

Apparently a record is far less efficient than a tuple.