separated runtime and compile-time spec

changed wcs-serializer

now exports internal func make-wcs-struct-by-name