 	}
 
 	/** Wait for command to finish, then return with exit code. */
-	public func exitcode () -> Int32 {
+	public func exitcode () -> Int {
 		process.waitUntilExit()
-		return process.terminationStatus
+		return Int(process.terminationStatus)
 	}
 }
 

	- parameter executable: path to an executable file.
	- parameter args: arguments to the executable.
	- throws: 
		`ShellError.ReturnedErrorCode (command: String, errorcode: Int32)` if the exit code is anything but 0.

		`ShellError.InAccessibleExecutable (path: String)` if 'executable’ turned out to be not so executable after all.
	*/


- parameter executable: path to an executable file.
- parameter args: arguments to the executable.
- throws: `ShellError.ReturnedErrorCode (command: String, errorcode: Int)` if the exit code is anything but 0.

	`ShellError.InAccessibleExecutable (path: String)` if 'executable’ turned out to be not so executable after all.
*/
