changed networks to work with reactive edges; Internal.hs is currently out of sync with the compiler and standard library