 	}
 	
 	/// Initializes a property as a read-only view of the given property.
+	///
+	/// - parameters:
+	///   - property: A property to read as own value.
 	public init<P: PropertyType where P.Value == Value>(_ property: P) {
 		_value = { property.value }
 		_producer = { property.producer }

	public let signal: Signal<Value, NoError>

	/// Initializes the property to have the given value.
	public init(_ value: Value) {
		self.value = value
		self.producer = SignalProducer(value: value)

	}

	/// Initializes the property with the given value to start.
	///
	/// - parameters:
	///   - initialValue: Starting value for the mutable property.
	public init(_ initialValue: Value) {
		var value = initialValue

