Index: libcfa/src/containers/maybe.cfa
===================================================================
--- libcfa/src/containers/maybe.cfa	(revision 1d832f4bfb43313e3f83a1b5e2db90f7b3c6cf30)
+++ libcfa/src/containers/maybe.cfa	(revision b9afb1e033ae2616e2bbbabe865fb7932d0434dc)
@@ -10,6 +10,6 @@
 // Created On       : Wed May 24 15:40:00 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Jul 20 15:23:50 2017
-// Update Count     : 2
+// Last Modified On : Sun Feb 17 11:22:03 2019
+// Update Count     : 3
 //
 
@@ -39,5 +39,5 @@
 forall(otype T)
 maybe(T) ?=?(maybe(T) & this, maybe(T) that) {
-	if (this.has_value & that.has_value) {
+	if (this.has_value && that.has_value) {
 		this.value = that.value;
 	} else if (this.has_value) {
Index: libcfa/src/containers/result.cfa
===================================================================
--- libcfa/src/containers/result.cfa	(revision 1d832f4bfb43313e3f83a1b5e2db90f7b3c6cf30)
+++ libcfa/src/containers/result.cfa	(revision b9afb1e033ae2616e2bbbabe865fb7932d0434dc)
@@ -10,6 +10,6 @@
 // Created On       : Wed May 24 15:40:00 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Jul 20 15:23:58 2017
-// Update Count     : 2
+// Last Modified On : Sun Feb 17 11:24:04 2019
+// Update Count     : 3
 //
 
@@ -48,5 +48,5 @@
 forall(otype T, otype E)
 result(T, E) ?=?(result(T, E) & this, result(T, E) that) {
-	if (this.has_value & that.has_value) {
+	if (this.has_value && that.has_value) {
 		this.value = that.value;
 	} else if (this.has_value) {
