More docs, and moved fileops to its own file.  implicit file syntax is now on syntax.std
made serde a syntax import